﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace TimeTabling.CORE
{
    /// <summary>
    /// Clase que contendrá todas las propiedades de un aula
    /// </summary>
    public class Classroom : Template
    {
        #region variables miembro
        /// <summary>
        /// variable de recurso que se utiliza para una lista
        /// </summary>
        private IList<Resource> resources = null;
        #endregion

        /// <summary>
        /// Código del aula
        /// </summary>
        public String Code { get; set; }

        /// <summary>
        /// Descripcion del uso del aula
        /// </summary>
        public String Description { get; set; }
      
        /// <summary>
        /// Centro al que pertenece el aula
        /// </summary>
        public Center Center { get; set; }
        /// <summary>
        /// Lista de recursos que se utilizan en el aula
        /// </summary>
        public IList<Resource> Resources
        {

            get
            {
                if (resources == null)
                {
                    resources = new List<Resource>();
                }
                return resources;
            }

            set
            {
                resources = value;
            }
        }

    }/* Hay que plantearse que direccion de informacion vamos a necesitar, en este caso 2. Desde el classroom */ 
}
